草庐IT

swift - NSCompoundPredicate 和 Cloudkit

全部标签

ios - CloudKit - 如果记录不存在如何保存

我正在尝试创建一个包含唯一值的记录类型,并将充当另一个记录类型的目标引用对象。例如,记录类型-电影将包含用户提交的唯一电影列表。FavoriteMovies将包含一个Users引用和一个Movies引用。用户可以从现有电影列表中进行选择,也可以向其中添加新电影。如果我创建了一个新的电影记录,而另一个用户创建了一个同名的新记录(在我检索电影列表之后,但在我尝试添加新电影之前),就会出现问题。这两个新记录被认为是具有不同recordID的不同记录。这意味着一旦我保存了新的,将有两个具有保存名称的电影实例。我找不到对电影记录类型执行“如果不存在则保存”类型操作的方法。我可以在查询的compl

ios - swift 3 facebook sdk 获取好友列表

我需要获取我所有的好友列表:我找到了这段代码:varfbRequestFriends:FBSDKGraphRequest=FBSDKGraphRequest(graphPath:"/{friend-list-id}",parameters:[AnyHashable:Any]())fbRequestFriends.start{(connection,result,error)iniferror==nil&&result!=nil{print("RequestFriendsresult:\(result!)")}else{print("Error\(error)")}}但作为返回,我得到了

ios - 如何在创建新记录时使用 CloudKit 不延迟地更新 TableView 中的数据

我的应用程序中有2个ViewController。第一个“MainViewController”显示一个tableView,其中包含从私有(private)CloudKit数据库获取的CKRecords字段。在此VC的viewWillAppear方法中,我从CloudKit获取记录并重新加载TableView的数据以显示用户先前保存在CloudKit中的最新获取结果。第二个ViewController“CreateRecordViewController”用于创建CKRecords并将它们保存到CloudKit的私有(private)数据库中。所以我在CreateRecordViewC

ios - Objective-C/Swift (iOS) 何时在 View/ViewController 工作流程中应用自动约束?

我在弄清楚何时在View设置过程中应用XIB上的auto-contraints设置时遇到了一些问题。更多解释:我已经为View设置了一个XIB我将“模拟指标”尺寸设置为iPhone3.5英寸我已将自动约束添加到此View内的subview在ViewController中,我根据viewDidLoad方法中的subview(IBOutlet)frames/bounds执行某些操作在View中,我根据awakeFromNib方法中的subview(IBOutlet)frames/bounds执行某些操作在这2个方法中(ViewController::viewDidLoad和View::aw

ios - swift 3 中的 NSNumber 问题

我已经将我的项目转换为swift3,但我遇到了一个我无法处理的NSNumber问题。这是我的数字格式化程序声明letnumberFormatter:NumberFormatter={letnf=NumberFormatter()nf.numberStyle=.decimalnf.minimumFractionDigits=0nf.maximumFractionDigits=1returnnf}()这里是错误的地方。性价比是双倍的,肯定其他东西还行。Label.text=numberFormatter.string(from:NSNumber(value))来自调试器的消息:Argume

ios - 在特定 View 中隐藏导航栏 - Swift 3

我有NavigationController来处理我的应用程序中的导航。根据我的设计,第一个View应该没有可见的NavigationBar。之后的所有其他人都会。在这个FirstView中,到目前为止,我正在使用它来隐藏ViewDidLoad中的NavBar:self.navigationController?.isNavigationBarHidden=true我可以从这个FirstView访问其他View。在这些其他View中,我使用以下方式显示NavBar:self.navigationController?.isNavigationBarHidden=false我的问题是:当

ios - 如何在 Swift 3 中使用正则表达式?

我想关注thistutorial了解Swift中的NSRegularExpression,但还没有更新到Swift3。当我用他们提供的示例打开Playground时,我收到几个错误,其中之一是调用:letregex=NSRegularExpression(pattern:pattern,options:.allZeros,error:nil)我已经看到现在初始化程序抛出异常,所以我更改了调用,但是.allZeros似乎不再存在了。我在Swift3中找不到任何等效的教程或示例,有人可以告诉我现在应该用什么选项替换这样的.allZeros选项吗? 最佳答案

ios - AudioKit 4.1 Mach-O 链接器错误 Swift 4

我正在尝试遵循使用AudioKit4.1的基本教程。我首先在项目中导入了AudioKit框架,如下图所示。导入AudioKit框架后,我在ViewController中添加了几行代码如下:importUIKitimportAudioKitclassViewController:UIViewController{overridefuncviewDidLoad(){super.viewDidLoad()//Doanyadditionalsetupafterloadingtheview,typicallyfromanib.letoscillator=AKOscillator()oscilla

ios - 'subscript' 的模糊使用 - ios 9 Swift 2.0

我在xcode7.0上使用Swift2.0编写ios应用程序。在更新到最新版本的xCode7.1之前,完全相同的代码运行良好更新后我得到这个错误:Ambiguoususeof'subscript'在那些行中:overridefunclayoutAttributesForItemAtIndexPath(indexPath:NSIndexPath)->(UICollectionViewLayoutAttributes!){returnself.itemAttributes[indexPath.section][indexPath.row]as!UICollectionViewLayoutA

ios - Swift,自定义 UIButton 单击时不起作用

我有一个用xib文件创建的自定义UIButton。当我在我的View上使用我的自定义按钮时,当我按下它时它不起作用。我的RoundBtn.swift文件:importUIKit@IBDesignableclassRoundBtn:UIButton{varnibName="RoundBtn"@IBOutletweakvarbtnImageView:UIImageView!@IBOutletweakvarbtnLabel:UILabel!@IBInspectablevarimage:UIImage?{get{returnbtnImageView.image}set(image){btnIm